#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main() {
	int arr[3] = { 1,2,3 };
	printf("%d ", *arr);
	printf("%d ", *(arr+1));
	printf("%d ", 1[arr]);
	return 0;
}

//int printArr(int arr[],int size) {
//	printf("%d\n", size);
//	int i;
//	for (i = 0; i < size; i++) {
//		printf("%d ", arr[i]);
//	}
//}
//int main() {
//	int arr[3] = { 1,2,3 };
//	int size = sizeof(arr) / sizeof(arr[0]);
//	printArr(arr,size);
//	return 0;
//}

//int main() {
//	int arr[10];
//	printf("&arr[0]=%p\n", &arr[0]);
//	printf("&arr[0]=%p\n", &arr[0]+1);
//
//	printf("&arr=%p\n", arr);
//	printf("&arr=%p\n", arr+1);
//
//	printf("&arr=%p\n", &arr);
//	printf("&arr=%p\n", &arr+1);
//
//	return 0;
//}

//int main() {
//	int arr[3][3] = { {1},{2},{3} };
//	printf("&arr=%p\n", &arr[0]);
//	printf("&arr=%p\n", &arr[0]);
//
//	printf("&arr[0]=%p", &arr[0]);
//	return 0;
//}

//int main() {
//	int arr1[3][] = { {1},{2},{3} };
//	int arr2[][3] = { {1},{2},{3} };
//	return 0;
//}

//int main() {
//	int i, j;
//	int arr[3][3] = { 1 };
//	//arr[0][0] = 1;
//	for (i = 0; i < 3; i++) {
//		for (j = 0; j < 3; j++) {
//			printf("&arr[%d][%d]=%p\n", i, j, &arr[i][j]);
//		}
//	}
//	return 0;
//}
// 
//int main() {
//	int i;
//	int arr[5] = { 1,2,3,4,5 };
//	for (i = 0; i < 5; i++) {
//		printf("&arr[%d]=%p\n", i, &arr[i]);
//	}
//	return 0;
//}

//int main() {
//	int i;
//	int arr1[5] = { 1 };
//	char arr2[5] = { 'a' };
//	for (i = 0; i < 5; i++) {
//		printf("arr1[%d]=%d ", i, arr1[i]);
//		printf("arr2[%d]=%d\n", i, arr2[i]);
//	}
//	return 0;
//}

//int main() {
//	int i;
//	int arr[5];
//	for (i = 0; i < 5; i++) {
//		printf("%d\n", arr[i]);
//	}
//	return 0;
//}